using System.Collections.ObjectModel;
using System.Xml;
using Microsoft.WPF.Samples;
using System.Collections.Generic;
using System;
using System.Windows;

namespace WPFApp
{
    /// <summary>
    /// Represents the content of BizCardFlow
    /// </summary>
    public class People 
    {
        /// <summary>
        /// Gets the persons.
        /// </summary>
        /// <returns></returns>
        public ObservableCollection<Person> GetPersons()
        {
            var ppl = new ObservableCollection<Person>();

            //using (var reader = XmlReader.Create(".\\Data.xml"))
            //{
            //    Person p;
            //    while (reader.Read())
            //    {
            //        if (reader.NodeType != XmlNodeType.Element ||
            //            reader.LocalName != "Person") continue;

            //        p = new Person();

            //        //while (reader.MoveToNextAttribute())
            //        //{
            //        //    switch (reader.LocalName)
            //        //    {
            //        //        case "gender":
            //        //            p.Gender = reader.Value;
            //        //            break;

            //        //        case "lastName":
            //        //            p.LastName = reader.Value;
            //        //            break;

            //        //        case "firstName":
            //        //            p.FirstName = reader.Value;
            //        //            break;

            //        //        case "eMail":
            //        //            p.Email = reader.Value;
            //        //            break;

            //        //        case "phone":
            //        //            p.Phone = reader.Value;
            //        //            break;

            //        //        case "address":
            //        //            p.Address = reader.Value;
            //        //            break;

            //        //        case "postalCode":
            //        //            p.PostalCode = reader.Value;
            //        //            break;

            //        //        case "city":
            //        //            p.City = reader.Value;
            //        //            break;

            //        //        case "image":
            //        //            p.Image = reader.Value;
            //        //            break;
            //        //    }
            //        //}

            //        ppl.Add(p);
            //    }

            //}


            List<string> pathList = ListFiles.GetJPGList(@"../../SlightShowBilder", false);


         
            foreach (string item in pathList)
            {
                Person p = new Person();
                p.Image = item;
                p.Gender = "male";
                ppl.Add(p);
            }
                   
            return ppl;
        }
    }
}